span {
  display: block;
  height: .3rem;
  width: 100%;
  padding-left: .15rem;
  line-height: .3rem; }

#city {
  background: #ebebeb; }
  #city .address .bg1 {
    background: #f5f5f5;
    height: .56rem;
    width: 97%; }
    #city .address .bg1 button {
      color: #333;
      background: #fff;
      text-align: center;
      padding: 0 .2rem;
      margin-left: 4%;
      margin-top: .15rem;
      height: .33rem;
      width: auto;
      min-width: 30%;
      border: 1px solid #e6e6e6; }
  #city .hot-city .bg2 {
    display: flex;
    flex-flow: column wrap;
    height: 2rem;
    width: 97%;
    background: #f5f5f5; }
    #city .hot-city .bg2 button {
      color: #333;
      background: #fff;
      text-align: center;
      padding: 0 .04rem;
      margin-left: 4%;
      margin-top: .15rem;
      height: .33rem;
      width: auto;
      width: 29%;
      border: 1px solid #e6e6e6; }
